package com.lazybones.base.engineer.common.menus;

import java.util.List;

public interface ITreeNode<T> {
    /**
     * 获取当前Id
     * @return  <Object>
     */
     Object getId();
    /**
     * 获取父id
     * @return  <Object>
     */
    Object getParentId();
    /**
     * 获取 当前元素的child
     * @return List<T>
     */
    List<T> getChildren();
    /**
     * 获取树路径方法
     * @return object
     */
    default Object getTreePath(){
        return "";
    }
}
